// pages/fuwu/info/info.js
const app = getApp()
Page({

    /**
     * 页面的初始数据
     */
    data: {
        info: {},
        status: {
            'year': '年',
            'day': '天',
            'month': '个月'
        },
        goods_id: '',
        time: '',
        buy_status: '未购买',
        renzheng_status : 0
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        var goods_id = options.goods_id;
        const that = this
        wx.request({
            url: app.globalData.appurl + 'api/product/detail/' + goods_id, //首页数据接口
            data: {},
            method: "GET",
            // header: {
            //     'content-type': 'application/x-www-form-urlencoded' // 默认值
            // },
            success(res) {
                if (res.statusCode === 200) {
                    
                    that.setData({
                        info: res.data.data,
                    })
                }
            }
        })
        wx.getStorage({
            key: 'token',
            success: function (res) {
                wx.request({
                    url: app.globalData.appurl + 'api/user/get_equity_status', //首页数据接口
                    data: {
                        insurance_id: goods_id,
                        token: res.data
                    },
                    method: "POST",
                    // header: {
                    //     'content-type': 'application/x-www-form-urlencoded' // 默认值
                    // },
                    success(res) {
                    
                        if (res.data.statusCode === 200) {
                            that.setData({
                                buy_status: '已购买',
                                time: res.data.data
                            })
                        }
                    }
                })
            }
        })

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        
    },
    fuwuxieyi:function(e){
        var url = e.currentTarget.dataset.url
        wx.navigateTo({
            url: "/pages/xieyi/xieyi?url="+url
        })
    }
    ,
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    },
    xiadan: function () {
        const that = this
        wx.showToast({
            title: '正在调起支付...',
            mask: true,
            icon: 'loading'
        })
        wx.getStorage({ //获取本地缓存
            key: "token",
            success: function (res) {
                wx.request({
                    url: app.globalData.appurl + 'api/user/payorder', // 产品下单接口
                    data: {
                        insurance: that.data.goods_id,
                        token: res.data,
                        type: 0
                    },
                    method: "POST",
                    // header: {
                    //     'content-type': 'application/x-www-form-urlencoded' // 默认值
                    // },
                    success(res) {
                        if (res.data.statusCode === 200) {
                            wx.requestPayment({
                                timeStamp: res.data.data.timeStamp.toString(),
                                nonceStr: res.data.data.nonceStr,
                                package: res.data.data.package,
                                signType: res.data.data.signType,
                                paySign: res.data.data.paySign,
                                'success': function (res) {
                                    wx.showToast({
                                        title: '购买成功!', // 标题
                                        icon: 'success',  // 图标类型，默认success
                                        duration: 1500,  // 提示窗停留时间，默认1500ms
                                    })
                                    wx.navigateBack({
                                        // url:"/pages/qianbao/qianbao"

                                    })
                                },
                                'fail': function (res) {

                                }
                            })
                        }

                    }
                })
            }
        })
    },
    yuer: function () {
        const that = this
        wx.getStorage({ //获取本地缓存
            key: "token",
            success: function (res) {
                wx.request({
                    url: app.globalData.appurl + 'api/user/payorder', // 产品下单接口
                    data: {
                        insurance: that.data.goods_id,
                        token: res.data,
                        pay_type: 5
                    },
                    method: "POST",
                    // header: {
                    //     'content-type': 'application/x-www-form-urlencoded' // 默认值
                    // },
                    success(res) {
                        if (res.data.statusCode === 200) {
                            wx.showToast({
                                title: '购买成功!', // 标题
                                icon: 'success',  // 图标类型，默认success
                                duration: 1500,  // 提示窗停留时间，默认1500ms
                                success:function(){
                                    wx.navigateBack({
                                        // url:"/pages/qianbao/qianbao"
                                    })
                                }
                            })
                            
                        } else {
                            that.xiadan()
                        }

                    }
                })
            }
        })
    },
    jiaru: function (e) {
        var that = this
        var goods_id = e.currentTarget.dataset.good_id
        this.setData({
            goods_id: goods_id
        })
        wx.showModal({
            title: '提示',
            content: '请选择支付方式',
            cancelText: '余额支付',
            confirmText: '微信支付',
            success(res) {
                if (res.confirm) {
                    that.xiadan()
                } else if (res.cancel) {
                    that.yuer();
                }
            }
        })
    }
})